//
//  CityListDAO.h
//  ImGuider
//
//  Created by llt on 2017/4/14.
//  Copyright © 2017年 imguider. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "City.h"

@interface CityListDAO : NSObject


/**
 获取传入城市附近的城市 按距离排序

 @param city 传入城市 (传入nil表示获取全部)
 @param block 附近城市数组
 */
+ (void)getCityListOrderByNearCity:(City *)city block:(void (^) (NSArray *cityArray))block;


/**
 插入城市

 @param cityArray 城市列表
 */
+ (void)insertCityArray:(NSArray *)cityArray success:(BOOL *)success;

/**
 搜索城市

 @param match 搜索关键字
 @param block 匹配的城市
 */
+ (void)getCityListWithMatch:(NSString *)match block:(void (^) (NSArray *cityArray))block;


/**
 获取城市

 @param cid 城市ID
 @param block 城市
 */
+ (void)getCityWithCID:(NSString *)cid Block:(void (^) (City *city))block;

@end
